Millions of people are set to watch King Charles deliver his traditional Christmas Day speech to the nation.